Mangaratiba, amtlich Município de Mangaratiba, ist eine brasilianische Gemeinde im Bundesstaat Rio de Janeiro und liegt an der Baía de Sepetiba, 85 km westlich der Hauptstadt an der Straße nach Santos. Die Bevölkerung wurde zum 1. Juli 2021 auf 45.941 Personen geschätzt, die Mangaratibanoer genannt werden. Die Fläche umfasst rund 367,6 km² (2021).
Die höchste Erhebung im Gemeindegebiet sind die Três Orelhas („Drei Ohren“) mit 1100 m. Zu dem reizvoll zwischen dem atlantischen Regenwald und der Sepetiba-Bucht an der Costa Verde („Grüne Küste“) gelegenen Gebiet gehören 34 Strände und auch rund 30 Inseln.